let fun = () => console.log('time out')
let sleep2 = (time) => new Promise((resolve) => {
    setTimeout(resolve, time)
})

async function wait(time) {
    await sleep2(time);
}

wait(3000)